package com.sc.nft.entity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class HatchCountVO {

    @ApiModelProperty(value = "熔炼上限-配置")
    private Integer hatchCount;

    @ApiModelProperty(value = "奖励上限(推荐人熔炼次数)-配置")
    private Integer rewardsCount;

    @ApiModelProperty(value = "初始熔炼剩余份数")
    private Integer remainingHatchCount;

    @ApiModelProperty(value = "奖励熔炼剩余份数")
    private Integer remainingRewardsCount;

    @ApiModelProperty(value = "总剩余次数")
    private Integer sumRemainingCount;

    @ApiModelProperty(value = "个人奖励熔炼总份数")
    private Integer sumRewardsCount;

    @ApiModelProperty(value = "使用初始数量")
    private Integer useHatchCount;

    @ApiModelProperty(value = "使用奖励数量")
    private Integer useRewardsCount;

    @ApiModelProperty(value = "说明")
    private String instructions;

    @ApiModelProperty(value = "标题")
    private String title = "熔炼上限 = 剩余初始熔炼份数 + 可消耗熔炼份数";

    @ApiModelProperty(value = "已使用可消耗数量")
    private Integer useUsableCount;

    @ApiModelProperty(value = "可消耗熔炼份数剩余份数")
    private Integer sureUsableCount;

    @ApiModelProperty(value = "可消耗熔炼份数")
    private Integer usableCount;

    @ApiModelProperty(value = "熔炼单次最高上限")
    private Integer hatchUpperLimit;

}
